com.supermap.data
类 FieldInfos
- java.lang.Object
 - 
- com.supermap.data.FieldInfos
 
 
- 
public class FieldInfos extends java.lang.Object字段信息集合类。该类可以单独创建使用,一个矢量数据集或记录集的所有字段的信息的集合即为一个字段信息集合类的一个实例。该类可以单独创建使用,也可以从矢量数据集或记录集中得到该类的对象。
- Example:
 - 以下代码实现对字段信息集合对象的添加操作。
 
private FieldInfos getFieldInfos() { //实例化一个字段信息对象,将其添加到字段信息集合对象中 FieldInfo fieldinfo = new FieldInfo(); fieldinfo.setCaption("one"); fieldinfo.setName("value"); fieldinfo.setType(FieldType.INT16); fieldinfo.setDefaultValue("10"); //将数组添加到当前字段信息集合对象中 FieldInfos fieldinfos = new FieldInfos(); fieldinfos.add(fieldinfo); return fieldinfos; } 
 
- 
- 
构造器概要
构造器 构造器和说明 FieldInfos()构造一个新的 FieldInfos 对象,该对象中的FieldInfo对象的个数为0。FieldInfos(FieldInfo[] fieldInfos)根据指定的参数来构造一个 FieldInfos 的新对象。FieldInfos(FieldInfos fieldInfos)根据给定的 FieldInfos 对象构造一个与其完全相同的新对象。 
- 
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 intadd(FieldInfo fieldInfo)将指定字段信息对象添加到当前字段信息集合对象中。booleancontains(java.lang.String name)判断是否含有某字段voiddispose()释放该对象所占用的资源。FieldInfoget(int index)返回字段信息集合对象中的指定序号的字段信息对象。FieldInfoget(java.lang.String name)返回字段信息集合对象中的指定名称的字段信息对象。intgetCount()返回给定的字段信息集集合中元素的个数。intindexOf(java.lang.String name)返回指定名称的字段信息对象在当前字段信息集合中的序号。booleanremove(int index)从当前字段信息集中删除指定序号的字段信息对象。booleanremove(java.lang.String name)从当前字段信息集中删除指定名称的字段信息对象。 
 - 
 
- 
- 
构造器详细资料
- 
FieldInfos
public FieldInfos()
构造一个新的 FieldInfos 对象,该对象中的FieldInfo对象的个数为0。 
- 
FieldInfos
public FieldInfos(FieldInfo[] fieldInfos)
根据指定的参数来构造一个 FieldInfos 的新对象。- 参数:
 fieldInfos- 指定的FieldInfo类数组。
 
- 
FieldInfos
public FieldInfos(FieldInfos fieldInfos)
根据给定的 FieldInfos 对象构造一个与其完全相同的新对象。- 参数:
 fieldInfos- 指定的 FieldInfos 对象。
 
 - 
 
- 
方法详细资料
- 
getCount
public int getCount()
返回给定的字段信息集集合中元素的个数。- 返回:
 - 给定的字段信息集集合中元素的个数。
 - Default:
 - 默认值为 0。
 
 
- 
get
public FieldInfo get(java.lang.String name)
返回字段信息集合对象中的指定名称的字段信息对象。- 参数:
 name- 指定项的名称,即指定的FieldInfo的名称。- 返回:
 - 字段信息集集合对象中的指定名称的字段信息。
 
 
- 
get
public FieldInfo get(int index)
返回字段信息集合对象中的指定序号的字段信息对象。- 参数:
 index- 需要返回项的索引值,索引值从0开始。- 返回:
 - 字段信息集集合对象中的指定序号的元素。
 
 
- 
add
public int add(FieldInfo fieldInfo)
将指定字段信息对象添加到当前字段信息集合对象中。注意:添加字段时,如果字段的类型是必填字段,必须设置默认值,没有设置默认值时,添加失败。
- 参数:
 fieldInfo- 要加入的字段对象。- 返回:
 - fieldInfo 添加到此 
FieldInfos对象实例中的序号。 
 
- 
indexOf
public int indexOf(java.lang.String name)
返回指定名称的字段信息对象在当前字段信息集合中的序号。- 参数:
 name- 指定的 fieldInfo 的名称。- 返回:
 - 名称为 name 的 
FieldInfo在该 fieldInfos 中的序号。 
 
- 
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。 
- 
remove
public boolean remove(int index)
从当前字段信息集中删除指定序号的字段信息对象。- 参数:
 index- 将要删除元素的序号- 返回:
 - 如果成功返回 true,那么失败返回 false。
 
 
- 
remove
public boolean remove(java.lang.String name)
从当前字段信息集中删除指定名称的字段信息对象。- 参数:
 name- 将要删除的字段信息对象的名称- 返回:
 - 如果成功返回 true,那么失败返回 false
 
 
- 
contains
public boolean contains(java.lang.String name)
判断是否含有某字段 
 - 
 
 -